package cn.go.buster.launcher.logger;

/**
 * @author logcat
 * @date 2020/07/17 22:37
 */
public interface ILogger {

    /**
     * print debug log
     * @param message
     */
    void debug(String message);


    /**
     * print debug log and print exception info
     * @param message
     * @param throwable
     */
    void debug(String message , Throwable throwable);


    /**
     * print error log
     * @param message
     */
    void error(String message);


    /**
     * print error log and print exception info
     * @param message
     * @param throwable
     */
    void error(String message , Throwable throwable);


    /**
     * Print the info log to Logcat.
     * @param message
     */
    void info(String message);


    /**
     * Print the info log to Logcat.
     * @param message
     * @param throwable
     */
    void info(String message , Throwable throwable);
}
